42093
512517
689155
21364
287159
617298
472349
8616
140763
28936
708640
83544
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192278
1777118
1724136
1697196
1643471